<?php


use think\facade\Route;

// 前台路由组
Route::group('/', function (){
    Route::rule('cate/:id', 'index/index/index', 'get');
    // 首页
    Route::rule('/', 'index/index/index', 'get');
    // 文章详情
    Route::rule('article/:id', 'index/article/detail', 'get');
    // 首页注册
    Route::rule('register', 'index/index/register', 'get|post');
    // 登录
    Route::rule('login', 'index/index/login', 'get|post');
    // 退出登录
    Route::rule('logout', 'index/index/logout', 'post');
    // 搜索
    Route::rule('search', 'index/index/search', 'get');
    // 文章评论
    Route::rule('comment', 'index/article/comment', 'post');
});


// 后台路由组
Route::group('admin', function (){
    // 登录
    Route::rule('/', 'admin/index/login', 'get|post');
    // 注册
    Route::rule('register', 'admin/index/register', 'get|post');
    // 忘记密码
    Route::rule('forget', 'admin/index/forget', 'get|post');
    // 重置密码
    Route::rule('reset', 'admin/index/reset', 'post');
    // 后台首页
    Route::rule('index', 'admin/home/index', 'get');
    // 退出登录
    Route::rule('loginout', 'admin/home/loginout', 'post');
    // 栏目列表
    Route::rule('catelist', 'admin/cate/catelist', 'get');
    // 添加栏目
    Route::rule('cateadd', 'admin/cate/cateadd', 'get|post');
    // 编辑栏目
    Route::rule('cateedit/[:id]', 'admin/cate/cateedit', 'get|post');
    // 删除栏目
    Route::rule('catelist', 'admin/cate/catedel', 'post');
    // 文章列表
    Route::rule('articlelist', 'admin/article/artlist', 'get');
    // 添加文章
    Route::rule('articleadd', 'admin/article/artadd', 'get|post');
    // 文章置顶(推荐)
    Route::rule('articletop', 'admin/article/top', 'post');
    // 文章编辑
    Route::rule('articleedit/[:id]', 'admin/article/artedit', 'get|post');
    // 文章删除
    Route::rule('articledel', 'admin/article/artdel', 'post');
    // 会员列表
    Route::rule('member', 'admin/member/memberlist', 'get');
    // 会员添加
    Route::rule('memberadd', 'admin/member/memberadd', 'get|post');
    // 会员编辑
    Route::rule('memberedit', 'admin/member/memberedit', 'get|post');
    // 会员删除
    Route::rule('memberdel', 'admin/member/memberdel', 'post');
    // 管理员列表
    Route::rule('adminlist', 'admin/admin/adminlist', 'get');
    // 管理员添加
    Route::rule('adminadd', 'admin/admin/adminadd', 'get|post');
    // 管理员编辑
    Route::rule('adminedit/[:id]', 'admin/admin/adminedit', 'get|post');
    // 重置管理员密码
    Route::rule('resetpwd', 'admin/admin/resetpwd', 'post');
    // 禁用管理员
    Route::rule('disableadmin', 'admin/admin/disableadmin', 'post');
    // 启用管理员
    Route::rule('useadmin', 'admin/admin/useadmin', 'post');
    // 授权管理员
    Route::rule('grantauthority', 'admin/admin/grantauthority', 'post');
    // 取消管理员授权
    Route::rule('cancelGrantAuthority', 'admin/admin/cancelGrantAuthority', 'post');
    // 管理员删除
    Route::rule('admindel', 'admin/admin/admindel', 'post');
    // 评论列表
    Route::rule('comment', 'admin/comment/commentlist', 'get');
    // 删除列表
    Route::rule('comment', 'admin/comment/commentdel', 'post');
    // 网站设置
    Route::rule('setting', 'admin/system/setting', 'get|post');

});